#ifndef __DIR_H
#define __DIR_H

#include <sys/types.h> 
#include <dirent.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>

#include "dlist.h"


//检测账号是否已经存在
int dir_is_user_exist(FILE *fp, const char *username);
//检测账号是否已经存在 (注册时)
int dir_user_exist_list(DNode_t*head,const char *username);
// 注册新用户  
void dir_register_user(const char *filename, const char *username, const char *password);
// 用户登录 
int dir_login_user(const char *filename, const char *username, const char *password);
//读取文件并创建节点
//void readFromFileAndAddToList(const char *filename);
void readFromFileAndAddToList(DNode_t*head);

//读取截图文件加到list中
DScreenShotNode_t* dir_searchToList(const char*dirName,const char*suffix);

#endif